hate somebody’s guts
​(informal) to dislike somebody very much